" Input: {
(any_params) - any command line parameters, some of which (being iterable) given as lists/ranges
Please note the expected command line syntax for iterable values:
--alpha=val - a single value of any type
--beta,=10,20,30 - a list of values (comma-separated)
--beta:=10:20:30 - a list of values (colon-separated)
--delta:12:18 - a range of integer values (step=1 by default), inclusive of both lower and upper bounds.
--delta:12:18:3 - a range of integer values (step=3), inclusive of both lower and upper bounds.
}
Output: {
return - return code = 0, if successful
> 0, if error
(error) - error text if return > 0
}
Test:
ck iterate cmdgen --alpha,=11,22,33 --beta:-9:-7 --delta=single --gamma:=one:two:three
ck iterate cmdgen --alpha,=11,22,33 --beta:-9:-7 --delta=single --gamma:=one:two:three --out=json
"